home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / debug / mpatrol.readme < prev    next >
Encoding:
Text File  |  2000-05-03  |  3.1 KB  |  61 lines

  1. Short:    Memory allocation debug library. V1.1.3.
  2. Author:   graeme@epc.co.uk (Graeme Roy)
  3. Uploader: graeme@epc.co.uk (Graeme Roy)
  4. Type:     dev/debug
  5.  
  6. The mpatrol library is yet another link library that attempts to diagnose
  7. run-time errors that are caused by the wrong use of dynamically allocated
  8. memory.  If you don't know what the malloc() function or operator new[] do
  9. then this library is probably not for you.  You have to have a certain
  10. amount of programming expertise and a knowledge of how to run a command
  11. line compiler and linker before you should attempt to use this.
  12.  
  13. Along with providing a comprehensive and configurable log of all dynamic
  14. memory operations that occurred during the lifetime of a program, the
  15. mpatrol library performs extensive checking to detect any misuse of
  16. dynamically allocated memory.  All of this functionality can be integrated
  17. into existing code through the inclusion of a single header file at
  18. compile-time.  On UNIX and Windows platforms (and AmigaOS when using gcc)
  19. this may not even be necessary as the mpatrol library can be linked with
  20. existing object files at link-time or, on some platforms, even dynamically
  21. linked with existing programs at run-time.
  22.  
  23. All logging and tracing output from the mpatrol library is sent to a
  24. separate log file in order to keep its diagnostics separate from any that
  25. the program being tested might generate.  A wide variety of library settings
  26. can also be changed at run-time via an environment variable, thus removing
  27. the need to recompile or relink in order to change the library's behaviour.
  28.  
  29.  
  30. ============================= Archive contents =============================
  31.  
  32. Original  Packed Ratio    Date     Time    Name
  33. -------- ------- ----- --------- --------  -------------
  34.    12693    3782 70.2% 27-Mar-00 13:08:22 +mpatrol
  35.    22963    6774 70.5% 27-Mar-00 13:08:22 +ChangeLog
  36.    17983    7006 61.0% 27-Mar-00 13:08:22 +COPYING
  37.    25266    9294 63.2% 27-Mar-00 13:08:22 +COPYING.LIB
  38.    21822   10466 52.0% 27-Mar-00 13:08:26 +mpatrol.eps
  39.     2977    2977  0.0% 27-Mar-00 13:08:26 +mpatrol.jpg
  40.    18311   18297  0.0% 27-Mar-00 13:08:26 +mpatrol.pdf
  41.   468424  126551 72.9% 27-Mar-00 13:08:24 +mpatrol.dvi
  42.   312505   84663 72.9% 27-Mar-00 13:08:22 +mpatrol.html
  43.   549884  374034 31.9% 27-Mar-00 13:08:24 +mpatrol.pdf
  44.  1133475  501068 55.7% 27-Mar-00 13:08:24 +mpatrol.ps
  45.   287079   79773 72.2% 27-Mar-00 13:08:22 +mpatrol.txt
  46.     4478    1408 68.5% 27-Mar-00 13:08:22 +README
  47.    18267    6755 63.0% 27-Mar-00 13:08:22 +FAQ
  48.   310446   83379 73.1% 27-Mar-00 13:08:26 +mpatrol.guide
  49.    14021    3471 75.2% 27-Mar-00 13:08:26 +mpatrol.h
  50.   287688   82191 71.4% 27-Mar-00 13:08:26 +mpatrol.info
  51.    69694   28066 59.7% 27-Mar-00 13:08:26 +libmpatrol.a
  52.    52180   23674 54.6% 27-Mar-00 13:08:26 +mpatrol.lib
  53.     9694    3002 69.0% 27-Mar-00 13:08:26 +mpatrol.1
  54.    58081   13100 77.4% 27-Mar-00 13:08:26 +mpatrol.3
  55.     7701    2608 66.1% 27-Mar-00 13:08:26 +mpatrol.1
  56.    42391   10207 75.9% 27-Mar-00 13:08:26 +mpatrol.3
  57.     6435    2527 60.7% 27-Mar-00 13:08:22 +NEWS
  58.     3552    1660 53.2% 27-Mar-00 13:08:22 +README
  59. -------- ------- ----- --------- --------
  60.  3758010 1486733 60.4% 28-Mar-100 07:18:58   25 files
  61.